package com.sina.shop.util;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * 段浩杰   2017-09-13-10:46
 */
public enum ResultCode {
    ok,

    /* ---- 客户端异常 start ------ */

    dataExists,

    dataError,

    noHandler,

    dataValidError,

    methodNotAllow,

    notMultipart,

    /**
     * 权限被拒绝
     */
    permissionDenied,

    /**
     * @see
     */
    requestBindError,

    /**
     * @see
     */
    unsatisfiedParam,

    requestBodyError,

    mediaNotSupport,

    mediaNotAcceptable,

    serverNotUse,

    resourceNotFound,

    paramConvertError,


     /* ---- 客户端异常 end ------ */

     /*----------- 服务端异常 start  ----------*/

    unknown,
    /**
     * 数据库(mysql ,redis) 访问出错
     */
    dataAccessError,

    pathVariableNotExtract,

    internalServerError, // 系统内部错误
    /**
     * 服务调用超时
     */
    timeout,

    /**
     * 要写入 response body 的数据 错误,比如 json 回环
     */
    responseBodyError,
     /*----------- 服务端异常 start  ----------*/

    /**
     * 业务异常begin
     **/
    captchaValidateError, // 验证码校验出错
    captchaNotMatch, // 验证码不匹配


    /**
     * 用户不存在
     */
    userNotExist,


    /**
     * 用户已被使用
     */
    userIdCardUsed,

}
